package com.itheima.service.mongo;

import com.itheima.domain.mongo.UserLike;
import com.itheima.vo.PageBeanVo;
import com.itheima.vo.UserLikeCountVo;

public interface UserLikeService {
    // 保存喜欢记录
    void save(UserLike userLike);

    // 查询是否为相互喜欢
    Boolean isMutualLike(Long userId, Long likeUserId);
    //删除喜欢
    void remove(Long userId, Long likeUserId);
    // 我的统计
    UserLikeCountVo findUserLikeCountVo(Long userId);
    // 我的详情
    PageBeanVo findUserLikeVoByType(Long userId, Integer type, Integer pageNum, Integer pageSize);
}
